heavy artillery – Deutsch–English translations

🇬🇧 en de 🇩🇪

heavy artillery noun

  • (military) large and powerful artillery
schwere Artillerie, schwere Geschütze
  • (figurative) powerful means
schweres Geschütz
Wiktionary Links